package com.kfm.base.loop;

import java.util.Scanner;

public class WhileDemo {

    public static void main(String[] args) {
        /*
            循环结构，重复执行的代码.
            while
            do...while
            for

            while (循环条件) {
                // 循环代码 (应该存在修改 循环条件 的代码)
            }

            如果循环条件为 true 表示执行循环，为 false 终止循环。
            如果循环条件一直为 true，则是一个 死循环
         */

        Scanner in = new Scanner(System.in);

        System.out.println("请输入月份:");
        int month = in.nextInt();

        while (month < 1 || month > 12){
            // 重新输入
            System.out.println("请输入月份:");
            month = in.nextInt();
        }


        // 处理逻辑, 其他操作
        System.out.println("月份是：" + month);
    }
}
